﻿#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//#include <math.h>
//int main()
//{
//    double a = 2, b = 2, c = 3, p, s;
//
//    if (a + b > c && a + c > b && b + c > a) //判断是否可以构成三角形。
//    {
//        p = (a + b + c) / 2;//计算半周长
//        s = sqrt(p * (p - a) * (p - b) * (p - c));//套用海伦公式，计算面积
//        printf("面积为%lf\n", s);//输出结果
//    }
//    else printf("无法构成三角形\n");//输入不合法，提示。
//    return 0;
//}

//#include<stdio.h>
//#include<string.h>
//
//int cmp(const char** a, const char** b)
//{
//	return strcmp((char*)a,(char*)b);
//}
//
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//
//	char** str = (char**)malloc(n * sizeof(char*));
//	char* arr = (char*)malloc(100*sizeof(char)*n);
//	memset(arr, sizeof(char) * (n) * 100, 0);
//	for (int i = 0; i < n; i++)
//	{
//		scanf("%s", arr+i*100);
//		str[i] = arr + i * 100;
//	}
//
//	qsort(str, n, sizeof(char*), cmp);
//	for (int j = 0; j < n; j++)
//	{
//		printf("%s", str[j]);
//	}
//	return 0;
//}
//


//#include <stdio.h>
////在这里进行变型，比较的数组是个指针数组，需要对指针指向的内容进行比较
//int cmp(const char** a, const char** b) {
//    return strcmp((char*)*a, (char*)*b);//strcmp()首先将s1 第一个字符值减去s2 第一个字符值，若差值为0 则再继续比较下个字符，
//}
//int main() {
//    int num = 0;
//    scanf("%d\n", &num);
//    char** str = (char**)malloc(sizeof(char*) * (num));  //指向二维数组，一维数组指针的二级指针
//    char* p = (char*)malloc(sizeof(char) * (num) * 101);   //为二维数组的每个元素分配空间
//    memset(p, sizeof(char) * (num) * 101, 0);
//    for (int i = 0; i < num; i++) {
//        scanf("%s\n", p + i * 101);
//        str[i] = p + i * 101; //str[i] 是二维数组的一维数组指针  str[i]  = *(str + i)
//    }
//    //利用strcmp比较是以ASCII 码表上的顺序来决定，此顺序亦为字符的值。
//    //strcmp()首先将s1 第一个字符值减去s2 第一个字符值，若差值为0 则再继续比较下个字符，
//    //若差值不为0 则将差值返回。例如字符串"Ac"和"ba"比较则会返回字符"A"(65)和'b'(98)的差值(－33)。
//    qsort(str, num, sizeof(char*), cmp);
//    for (int j = 0; j < num; j++) {
//        printf("%s\n", str[j]);
//    }
//}


/*#include <stdio.h>

int main()
{
    int num = 0;
    scanf("%d", &num);
    int count = 0;
    while (num)
    {
        num = num & (num - 1);
        count++;/
    }
    printf("%d", count);
    return 0;
}     */  
//
//#include<stdio.h>
//
//int main()
//{
//    char* s = "AB\012\\\a55d\n";
//    int count=0;
//    while (*s != '\0')
//    {
//        s++;
//        count++;
//    }
//    printf("%d", count);
//}
#include<stdio.h>
int main()
{
    printf("%c", '\a');
}